Satori generation